body {background-color:#efefef;background-image:url('background.png');background-repeat:repeat;background-position:center top;}p { padding:0px; margin:0px; }.divHide {display:none;overflow:hidden;}.divClear {clear:both;}.divCentered p {text-align:center !important;}br.responsive { display:none; }@media only screen and (max-width:1100px) { br.responsive { display:inline; } }br.responsiveNarrow { display:none; }@media only screen and (max-width:700px) { br.responsiveNarrow { display:inline; } }.spanResponsive { display:inline; }@media only screen and (max-width:1100px) { .spanResponsive { display:none; } }.spaceContentTop { margin-bottom:120px; display:inline-block; }.spaceContentTop_small { margin-bottom:34px; display:inline-block; }.spaceContentTop_big { margin-bottom:164px; display:inline-block; }.spaceElementStandard { margin-bottom:200px; display:inline-block; }.spaceElementStandardHalf { margin-bottom:100px; display:inline-block; }.spaceAfterBackButton { margin-bottom:30px; display:inline-block; }.spaceContentBottom { margin-bottom:200px; display:inline-block; }.spaceContentBottom_big { margin-bottom:250px; display:inline-block; }.spaceText { margin-bottom:20px; display:inline-block; }.spaceTextBuffer { margin-bottom:20px; display:inline-block; }@media only screen and (max-width:1100px) {.spaceContentTop { margin-bottom:60px; display:inline-block; }.spaceContentTop_small { margin-bottom:17px; display:inline-block; }.spaceContentTop_big { margin-bottom:145px; display:inline-block; }.spaceElementStandard { margin-bottom:100px; display:inline-block; }.spaceElementStandardHalf { margin-bottom:50px; display:inline-block; }.spaceAfterBackButton { margin-bottom:15px; display:inline-block; }.spaceContentBottom { margin-bottom:100px; display:inline-block; }.spaceContentBottom_big { margin-bottom:125px; display:inline-block; }}@keyframes float_cool_a {0% { transform:translatey(0px); }33% { transform:translatey(-2px); }66% { transform:translatey(2px); }100% { transform:translatey(0px); }}@keyframes float_cool_b {0% { transform:translatey(0px); }33% { transform:translatey(2px); }66% { transform:translatey(-2px); }100% { transform:translatey(0px); }}.divContent {width:100%;}.divContentNoTopPadding {padding-top:0px;}.divContentCenter {text-align:center;}.divNav {background-color:#fff;width:100%;min-height:60px;margin:0px auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch;align-content:stretch;}.divNavButton {width:200px;height:60px;text-align:center;}.divNavButton:hover {background-color:#f9f9f9;}.spanNavButton {font-family:'Roboto Condensed', sans-serif;font-weight:300;font-size:20pt;line-height:60px;text-align:center;color:#555;cursor:pointer;}.aNavButton {text-decoration:none;color:#000;}.divNavLogoLeft {background-image:url('logo_button.png');width:180px;height:60px;float:left;border-right:3px solid #161616;position:absolute;left:0;}.divNavLogoRight {background-image:url('logo_button_empty.png');width:180px;height:60px;float:right;border-left:3px solid #161616;position:absolute;right:0;}@media only screen and (max-width:1300px) {.divNavLogoLeft, .divNavLogoRight {background-image:none;width:0px;border:none;}}.divBackButtonWrapper {max-width:1000px;text-align:left;margin:0px auto;}.divBackButton {font-family:'Roboto Condensed', sans-serif;font-weight:300;font-size:20pt;line-height:38px;color:#333;padding-top:9px;padding-right:3px;text-align:center;background-color:#fff;width:120px;height:45px;display:inline-block;border-radius:5px;cursor:pointer;}.divBackButton:hover {background-color:#222;color:#fff;}.divBackButton span {margin-right:5px;font-family:'Karla', sans-serif;font-weight:normal;font-size:18pt;}.divInfobarWrapper {position:sticky;top:0px;}.divInfobar {position:absolute;left:20px;width:160px;}.divInfobar div {padding:10px 20px 11px 20px;background-color:#fff;border-color:#fff;font-family:'Karla', sans-serif;font-weight:normal;font-size:14pt;text-align:center;border-radius:5px;cursor:pointer;width:120px;margin-top:20px;}.divInfobar div:hover {background-color:#333;border-color:#333;}.divInfobar a {color:#333;text-decoration:none;}.divInfobar a:hover {color:#fff;text-decoration:none;}@media only screen and (max-width:1450px) {.divInfobar {display:none;}}.divCover {width:100%;cursor:pointer;}.divCover div {top:0px;right:0px;bottom:0px;left:0px;text-align:center;}.divCover img {width:100%;display:block;position:relative;}@keyframes float_cover_arrow {0% { transform:translatey(0px); }50% { transform:translatey(-30px); }100% { transform:translatey(0px); }}.divCoverArrow {z-index:2;position:absolute;text-align:center;color:#fff;font-family:'Karla', sans-serif;font-size:50pt;width:100%;margin-top:-250px;height:250px;animation:float_cover_arrow 2.5s ease-in-out infinite;transform:translatey(0px);cursor:pointer;}@media only screen and (max-width:1300px) {.divCoverArrow {font-size:30pt;margin-top:-100px;height:100px;}}@media only screen and (max-width:1000px) {.divCoverArrow {font-size:25pt;margin-top:-50px;height:50px;}}.divCoverArrow a {text-decoration:none;color:#fff;}.divCategoryWrapper {width:1000px;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;align-content:flex-start;gap:40px;margin:0px auto;}.divCategory {display:inline-block;width:300px;height:400px;background-color:#fff;border-radius:12px;background-repeat:no-repeat;text-align:center;font-family:'Roboto Condensed', sans-serif;font-weight:700;font-size:30pt;line-height:30pt;color:#fff;text-shadow:0px 0px 5px #19242d, 0px 0px 5px #19242d, 0px 0px 5px #19242d, 0px 0px 5px #19242d, 0px 0px 5px #19242d, 0px 0px 30px #19242d;}.divCategory p {margin-top:190px;}.divCategory:hover {font-size:36pt !important;transition:font-size 1s;}.divCategory:hover {background-color:#f7f7f7;opacity:0.9;}@media only screen and (max-width:1100px) {.divCategoryWrapper {width:310px;margin-top:-100px !important;}.divCategory {height:150px;margin-top:50px;background-position:center bottom -120px !important;}.divCategory p {margin-top:100px;}}.divFooter {padding-top:60px;width:100%;background-color:#fff;}.divFooterWrapper {width:1100px;margin:0px auto;}.divFooter a {color:#888;text-decoration:none;}.divFooter a:hover {color:#444;text-decoration:none;}.spanFooterNote {color:#bbb;font-style:italic;}.divFooterBox {display:inline-block;width:340px;float:left;margin-left:40px;}.divFooterBoxFirst {margin-left:0px !important;}.divFooterBoxLeft {width:130px;padding:20px 0px 20px 0px;float:left;text-align:right;}.divFooterBoxLeft p {padding:0px 15px 0px 15px;font-family:'Roboto Condensed', sans-serif;font-weight:300;font-size:13pt;color:#888;}.divFooterBoxRight {margin-left:130px;width:210px;padding:20px 0px 20px 0px;text-align:left;border-left:1px dashed #888;}.divFooterBoxRight p {padding:0px 15px 12px 15px;font-family:'Roboto Condensed', sans-serif;font-weight:300;font-size:13pt;color:#888;hyphens:manual;}@media only screen and (max-width:1150px) {.divFooterWrapper {width:90%;height:1050px;}.divFooterBox {margin-left:0px;margin-top:30px;width:100%;}.divFooterBoxFirst {margin-top:0px !important;}.divFooterBoxLeft {width:50%;}.divFooterBoxRight {width:50%;margin-left:50%;}}@media only screen and (max-width:600px) {.divFooterBoxLeft {width:20%;}.divFooterBoxRight {width:70%;margin-left:20%;}}.divFooterLogo {margin:0px auto;width:300px;height:100px;padding-top:200px;padding-bottom:30px;}.divFooterLogoElement {float:left;display:inline-block;width:100px;}.divFooterLogoElement p {font-family:'Roboto Condensed', sans-serif;font-weight:300;font-size:13pt;color:#aaa;text-transform:uppercase;padding-top:40px;}.divFooterLogoTextLeft p {text-align:right;padding-right:10px;}.divFooterLogoTextRight p {text-align:left;padding-left:10px;}.pBold {font-weight:bold !important;}.pDisclaimer {color:#aaa !important;}.pDisclaimer a {color:#888 !important;background-color:transparent !important;}.pDisclaimer a:hover {color:#333 !important;background-color:transparent !important;}.spanDisclaimer {color:#aaa;}.divDisclaimer p {color:#888;font-style:italic;}.imgMiniIcon {margin-left:3px;margin-right:-2px;margin-bottom:-1px;}.divText {max-width:900px;margin:0px auto;background-color:#fff;padding:30px 50px 33px 50px;border-radius:12px;min-height:50px;}.divText b {font-weight:bold !important;}.divText p, .divText ul {font-family:'Karla', sans-serif;font-weight:300;font-size:14pt;text-align:left;line-height:22pt;color:#333;margin-top:6px;}.divText .pNotable {text-align:center;font-size:18pt;line-height:30pt;}.divText li {margin-top:10px;}.divText a {background-color:#eee;color:#333;text-decoration:none;padding:1px 5px 1px 5px;}.divText a:hover {background-color:#ddd;}.divText h1 {font-family:'Roboto Condensed', sans-serif;font-weight:300;font-size:30pt;color:#333;margin:40px 0px 40px 0px;text-align:left;}.divText h2 {font-family:'Roboto Condensed', sans-serif;font-weight:300;font-size:24pt;color:#333;margin:60px 0px 40px 0px;text-align:left;}.divText h3 {font-family:'Roboto Condensed', sans-serif;font-weight:300;font-size:20pt;color:#333;margin:40px 0px 30px 0px;text-align:left;}.divText h4 {font-family:'Karla', sans-serif;font-weight:300;font-size:14pt;color:#333;margin:20px 0px 10px 0px;text-align:left;text-decoration:underline;}.divText table {font-family:'Karla', sans-serif;font-weight:300;font-size:14pt;color:#333;border-collapse:collapse;margin-top:7px;}.divText td {padding:10px 10px 10px 10px;vertical-align:top;border-top:1px dashed #aaa;border-bottom:1px dashed #aaa;}.divText .pCode {font-family:'Courier New', sans-serif;font-size:14px;line-height:16px;background-color:#f0f0f0;padding:20px 30px 20px 30px;border-radius:5px;}.divTextMailingList {max-width:1000px;height:300px;margin:0px auto;background-color:#fff;border-radius:12px;background-image:url('cta_mailinglist.png');background-repeat:no-repeat;background-position:center top;background-size:cover;text-align:center;}@keyframes float_ml {0% { transform:translatey(0px); }50% { transform:translatey(-10px); }100% { transform:translatey(0px); }}.divTextMailingList div {background-color:#fff;border-radius:12px;width:250px;height:50px;position:absolute;display:inline-block;margin:0px auto;margin-top:235px;margin-left:-125px;border-color:white;animation:float_ml 2.5s ease-in-out infinite;transform:translatey(0px);}.divTextMailingList div:before {content:"";height:0;width:0;position:absolute;margin-top:-16px;margin-left:-20px;border-bottom:20px solid white;border-bottom-color:inherit;border-left:20px solid transparent;border-right:20px solid transparent;}.divTextMailingList p {font-family:'Karla', sans-serif;font-weight:normal;font-size:18pt;line-height:48px;color:#333;}.divBubble {max-width:1000px;margin:0px auto;margin-top:100px;padding-left:20px;padding-right:20px;}.divBubble_first {margin-top:0px;}.divBubbleAvatar {width:200px;float:left;}.divBubbleAvatar img {display:block;margin:0px auto;margin-top:10px;}.divBubbleAvatar_horse {}.divBubbleAvatar_horse_pre {display:none;}.divBubbleAvatar_horse:before {content:"";height:0;width:0;position:absolute;margin-top:42px;border-right:0;border-left:15px solid white;border-top:15px solid transparent;border-bottom:15px solid transparent;}.divBubbleText {width:800px;}.divBubbleText_me {margin-left:200px;}.divBubbleText_horse {margin-left:0px;float:left;}.divBubbleText_me:before {content:"";height:0;width:0;position:absolute;margin-top:42px;margin-left:-15px;border-right:15px solid white;border-top:15px solid transparent;border-bottom:15px solid transparent;}.divBubbleText div {background-color:#fff;padding:30px 50px 30px 50px;border-radius:12px;min-height:50px;}.divBubbleText p {font-family:'Karla', sans-serif;font-weight:normal;font-size:14pt;line-height:22pt;color:#333;}.divBubbleText a {background-color:#eee;color:#333;text-decoration:none;padding:3px 5px 3px 5px;}.divBubbleText a:hover {background-color:#ddd;}.divBubbleText_me p {text-align:left;}.divBubbleText_horse p {text-align:right;}.spanCoolWrapper {margin:0px 2px 0px 2px;}.spanCool {display:inline-block;transform:translatey(0px);margin:-2.2px;}.spanCool_0 { animation:float_cool_a 4.5s ease-in-out infinite; }.spanCool_1 { animation:float_cool_b 4.0s ease-in-out infinite; }.spanCool_2 { animation:float_cool_a 4.5s ease-in-out infinite; }.spanCool_3 { animation:float_cool_b 4.0s ease-in-out infinite; }@media only screen and (max-width:1100px) {.divBubble {max-width:100%;}.divBubbleAvatar {width:100%;float:none;margin-bottom:-20px;}.divBubbleAvatar_horse_pre {display:block;}.divBubbleText {width:100%;}.divBubbleText_me {margin-left:0px;}.divBubbleText_horse {text-align:center;}.divBubbleAvatar_horse {display:none;}.divBubbleText_me:before {border:0px;}.divBubbleAvatar_horse:before {border:0px;}.divBubbleText_me p {text-align:center;}.divBubbleText_horse p {text-align:center;}}.divProjectWrapper {width:1000px;min-height:300px;margin:0px auto;display:inline-block;}.divProject {width:82%;height:400px;min-height:300px;background-color:#fff;border-radius:12px;float:left;}.divProjectCover {float:left;max-width:200px;height:400px;border-top-left-radius:12px;border-bottom-left-radius:12px;}.divProjectCover img {border-top-left-radius:12px;border-bottom-left-radius:12px;}.divProjectDescr {padding:24px 60px 35px 260px;min-height:246px; background-repeat:repeat-y;border-radius:12px;}.divProjectDescrContainer {height:220px;}.divProjectDescr h1 {font-family:'Roboto Condensed', sans-serif;font-weight:300;font-size:26pt;color:#333;text-align:left;}.divProjectDescr p {font-family:'Karla', sans-serif;font-weight:normal;font-size:13pt;line-height:22pt;color:#333;text-align:left;margin-top:20px;}.divProjectDescr a {color:#aaa;text-decoration:none;}.divProjectDescr a:hover {color:#333;}.divProjectDescr .pProjectRelease {color:#ccc;font-style:italic;}.aProjectMore {color:#aaa;text-decoration:none;}.aProjectMore:hover {color:#333;}.divBuyButtons {margin-top:30px;text-align:left;}.divBuyButtons a:link {color:#333;text-decoration:none;}.divBuyButton {width:150px;height:36px;line-height:36px;font-family:'Roboto', sans-serif;font-weight:700;font-size:16pt;background-color:#efefef;text-align:right;padding:10px 20px 10px 20px;border-radius:6px;margin-right:15px;margin-top:10px;display:inline-block;}.divBuyButtonText {font-family:'Karla', sans-serif;font-weight:normal;font-size:14pt;text-align:center;color:#888;}.divBuyButton:hover {background-color:#333;color:#fff;}.divBuyButton img {width:30px;height:30px;display:inline-block;margin-top:3px;margin-right:0px;float:left;}.divBuyButton span {font-size:10pt;position:relative;bottom:6px;}.divBuyButtonSteam:hover {background-color:#231f20;color:#fff;}.divBuyButtonItchio:hover {background-color:#ff2449;color:#fff;}.divBuyButtonRoll20:hover {background:linear-gradient(180deg, #ec008c, #772b90);color:#fff;}.divBuyButtonDTRPG:hover {background-color:#d8413f;color:#fff;}.divBuyAlternative {width:300px;padding-top:1px;padding-left:210px;vertical-align:top;}.divBuyAlternative p {font-family:'Karla', sans-serif;font-weight:normal;font-size:12pt;text-align:left;line-height:14pt;color:#888;margin-top:7px;padding-top:5px;padding-bottom:5px;padding-left:15px;height:55px;border-left:2px dotted #888;}.divBuyAlternative a:link, .divBuyAlternative a:active, .divBuyAlternative a:visited {color:#888;text-decoration:none;}.divBuyAlternative a:hover {color:#333;}.divProjectMenu {width:40px;height:100px;display:inline-block;text-align:center;}.divProjectMenuButton {width:auto;height:40px;background-color:white;border-radius:6px;display:inline-block;margin-top:10px;background-repeat:no-repeat;background-position:left center;color:#333;margin-left:-50px;}.divProjectMenuButton:hover {background-color:#7ab26f;color:#fff;}.divProjectMenuButtonFirst {margin-top:0px !important;}.divProjectMenuButtonVideo {background-image:url('project_button_video_inactive.png');}.divProjectMenuButtonVideo:hover {background-image:url('project_button_video.png');}.divProjectMenuButtonImage {background-image:url('project_button_image_inactive.png');}.divProjectMenuButtonImage:hover {background-image:url('project_button_image.png');}.divProjectMenuButtonDetails {background-image:url('project_button_details_inactive.png');}.divProjectMenuButtonDetails:hover {background-image:url('project_button_details.png');}.pProjectMenuButton {font-family:'Roboto Condensed', sans-serif;font-weight:300;font-size:16pt;padding-top:8px;padding-left:45px;padding-right:12px;text-align:left;display:inline-block;}@media only screen and (max-width:1100px) {.divProjectWrapper {max-width:1000px;width:100% !important;}.divProject {float:none;width:100% !important;height:auto !important;}.divProjectCover {width:0px !important;height:auto !important;}.divProjectCover img {width:0px;}.divProjectCoverTop {width:100%;height:150px;border-top-left-radius:12px;border-top-right-radius:12px;background-repeat:no-repeat;background-position:center;}.divProjectDescr {background-image:none !important;padding-left:60px !important;}.divProjectDescrContainer {height:auto;}.divProjectMenu {width:95% !important;}.divProjectMenuButton {float:left;margin-left:10px;width:auto;background-position:left center;}.divProjectMenuButton:hover {background-color:#7ab26f;color:#fff;}.divProjectMenuButtonFirst {margin-top:10px !important;margin-left:0px !important;}.pProjectMenuButton {display:inline-block;}.divBuyAlternative {width:auto;padding-left:0px;clear:both;margin-top:0px;}.divBuyAlternative p {height:auto;padding-bottom:6px;border:0px solid #000;padding-left:10px;}}.divDetailsHeader {max-width:1000px;height:150px;margin:0px auto;border-radius:12px;background-position:center;background-repeat:no-repeat;}.divTrailerWrapper {max-width:1000px;margin:0px auto;}.divTrailer {height:0;padding-bottom:56.25%; margin:0px auto;background-size:cover;background-position:center;background-repeat:no-repeat;}.divTrailerOverlay {height:0;padding-bottom:56.25%; margin:0px auto;background-image:url('video_thumbnail_overlay.png');background-size:cover;background-position:center;background-repeat:no-repeat;z-index:2;}.divTrailerOverlay:hover {background-image:url('video_thumbnail_overlay_hover.png');}.divDetailsMenu {margin:0px auto;max-width:1000px;overflow:auto;text-align:center;}.divDetailsMenu div {width:300px;margin:20px;background-color:#fff;text-align:center;font-family:'Roboto', sans-serif;font-size:17pt;font-weight:700;line-height:50px;display:inline-block;border-radius:12px;padding:20px;}.divDetailsMenu a {color:#333;text-decoration:none;}.divDetailsMenu img {width:50px;height:50px;display:inline-block;margin-top:0px;margin-right:0px;float:left;}.divDetailsPriceDisclaimer {max-width:700px;margin:0px auto;margin-top:20px;}.divDetailsPriceDisclaimer p {font-family:'Karla', sans-serif;font-weight:normal;font-size:12pt;text-align:center;line-height:16pt;color:#888;}.divMailingForm {margin-top:-50px;}.divGalleryBig {max-width:990px;margin:0px auto;overflow:auto;text-align:center;}.divGalleryBig div {width:300px;margin:10px;display:inline-block;}.divGalleryBig img {max-width:100%;max-height:100%;}.divGallerySmall {max-width:990px;margin:0px auto;overflow:auto;text-align:left;}.divGallerySmall div {width:100px;margin:10px;display:inline-block;}.divGallerySmall img {max-width:100px;max-height:100px;}.divGallerySmall a {border-bottom:0px;}.divGallerySmall a:hover {border-bottom:0px;}.divGallerySmall img:hover {opacity:0.8;}.divGalleryRounded img {border-radius:12px;}.dropbtn {background-color:#efefef;font-family:'Karla', sans-serif;font-weight:normal;font-size:14pt;color:#888;cursor:pointer;border:0;text-align:center;height:56px;}.dropbtn:hover, .dropbtn:focus {background-color:#333;color:#fff;}.dropdown {position:relative;display:inline-block;}.dropdown-content {display:none;position:absolute;background-color:#efefef;min-width:150px;overflow:auto;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);z-index:1;border-radius:6px;}.dropdown-content a:link, .dropdown-content a:active, .dropdown-content a:visited {text-decoration:none;display:block;min-width:150px;padding:10px 20px 10px 20px;font-family:'Karla', sans-serif;font-weight:normal;font-size:14pt;color:#888;}.dropdown a:hover { background-color:#ddd; }.show { display:block; }.collapsible {cursor:pointer;}.collapsible:before {content:'\002B';margin-right:8px;}.collapsible_active:before {content:"\2212";margin-right:8px;}.collapsible_content {padding:0 18px;background-color:white;max-height:0;overflow:hidden;transition:max-height 0.2s ease-out;}.collapsible_space {width:100px;height:15px;display:inline-block;}.divMapPack {max-width:1000px;border-radius:12px;aspect-ratio:1000 / 1393;background-size:cover;margin:0px auto;}.divMapPackText {margin:0px auto;width:80%;top:23%;position:relative;background-color:rgba(17, 36, 49, 0.4);box-shadow:0px 0px 20px 20px rgba(17, 36, 49, 0.4);}.divMapPack p {color:#ffffff;font-family:'Karla', sans-serif;font-weight:300;font-size:14pt;text-align:center;line-height:18pt;}.divMapPackText a:link, .divMapPackText a:active, .divMapPackText a:visited {color:#000;background-color:#fff;text-decoration:none;padding:2px 4px 2px 4px;border-radius:5px;margin-left:5px;}.divMapPackText a:hover {color:#fff;background-color:#161616;}.divMapPackButtons {width:100%;top:30%;position:relative;text-align:center;}.divMapPackButtons .divBuyButton {}.divMapPackButtons a:link {color:#333;text-decoration:none;}